package com.huidao.service;

import java.util.List;

import com.huidao.dao.GoodsTypeDao;
import com.huidao.dao.GoodsTypeDaoImp;
import com.huidao.entity.GoodsType;

public class GoodsTypeServiceImp implements GoodsTypeService {

	private static GoodsTypeDao dao = new GoodsTypeDaoImp();
	private static int pagesize= 5;

	@Override
	public List<GoodsType>  getListGoodsType() {
		return dao.getGoodTypeList();
	}

	@Override
	public List<GoodsType> getGoodsTypeList(String keyName, int currentpage, long id) {
		return  dao.getListGoodsType(keyName, currentpage, pagesize, id);
	}

	@Override
	public int getTotalPage(String keyName, long id) {
		int totalPage = dao.total(keyName,  id);
		if(totalPage%pagesize==0){
			return totalPage/pagesize;
		}else{
			return totalPage/pagesize+1;
		}
	}

	@Override
	public String updateStatusGoods(GoodsType goodsType) {
		return null;
	}

	@Override
	public String delGoodsType(long gid) {
		if(dao.delGoodsType(gid)){
			return "";
		}else{
			return "删除失败";
		}	
	}

	@Override
	public String updateGoodsType(GoodsType goodsType) {
		if(dao.updateGoodsType(goodsType)){
			return "";
		}else{		
			return "修改失败";
		}
	}

	@Override
	public String addGoodsType(GoodsType goodsType) {
		if(dao.addGoodsType(goodsType)){
			return "";
		}else{
			return "添加失败";
		}
	}

}
